package cn.quang.search.admin.entity.vo.condition;




import java.util.List;


public class SearchConditionRequest {
    
    private String name;
    
    private String dic;
    
    private String description;
    
    private String conditionScfServiceName;
    
    private String conditionScfServiceUrl;
    
    private String ignoreValues;
    
    private boolean asyncBoost;
    
    private List<LogicTableRequest> logicTables;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getDic() {
        return dic;
    }

    public void setDic(String dic) {
        this.dic = dic;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getConditionScfServiceName() {
        return conditionScfServiceName;
    }

    public void setConditionScfServiceName(String conditionScfServiceName) {
        this.conditionScfServiceName = conditionScfServiceName;
    }

    public String getConditionScfServiceUrl() {
        return conditionScfServiceUrl;
    }

    public void setConditionScfServiceUrl(String conditionScfServiceUrl) {
        this.conditionScfServiceUrl = conditionScfServiceUrl;
    }

    public String getIgnoreValues() {
        return ignoreValues;
    }

    public void setIgnoreValues(String ignoreValues) {
        this.ignoreValues = ignoreValues;
    }

    public boolean isAsyncBoost() {
        return asyncBoost;
    }

    public void setAsyncBoost(boolean asyncBoost) {
        this.asyncBoost = asyncBoost;
    }

    public List<LogicTableRequest> getLogicTables() {
        return logicTables;
    }

    public void setLogicTables(List<LogicTableRequest> logicTables) {
        this.logicTables = logicTables;
    }

    
    public static final class LogicTableRequest{
        
        private long logicTableId;
        
        private String logicTableName;

        public long getLogicTableId() {
            return logicTableId;
        }

        public void setLogicTableId(long logicTableId) {
            this.logicTableId = logicTableId;
        }

        public String getLogicTableName() {
            return logicTableName;
        }

        public void setLogicTableName(String logicTableName) {
            this.logicTableName = logicTableName;
        }
    }
}
